yard mechanic - Spanish English Dictionary